HAL PWR supply control functions migration

This section provides information about the HAL PWR supply control functions migration .

HAL PWR Get stop mode voltage range

HAL1

HAL2

Function name

  • HAL_PWREx_GetStopModeVoltageRange()

  • HAL_PWR_GetStopModeVoltageScalingRange()

Function name

  • HAL_PWREx_GetVoltageRange(void)

  • HAL_PWR_GetMainRegulatorVoltageScalingRange(void)


HAL PWR control stop mode voltage scaling

HAL1

HAL2

Function name

  • HAL_PWREx_ControlStopModeVoltageScaling(PWR_REGULATOR_SVOS_SCALE3)

  • HAL_PWR_SetStopModeVoltageScalingRange()

Function name

  • HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE3)

  • HAL_PWR_SetMainRegulatorVoltageScalingRange(HAL_PWR_VOLT_SCALE_3)


HAL PWR Set/Get supply config

HAL1

HAL2

Function name

  • HAL_PWREx_GetSupplyConfig()

  • HAL_PWR_GetMainRegulatorSupply(HAL_PWR_LDO_SUPPLY,HAL_PWR_FAST_STARTUP_ENABLED)

Function name

  • HAL_PWREx_ConfigSupply(PWR_EXTERNAL_SOURCE_SUPPLY)

  • HAL_PWR_SetMainRegulatorSupply(HAL_PWR_SMPS_SUPPLY,HAL_PWR_FAST_STARTUP_ENABLED)


HAL PWR enable/disable fast soft start

HAL1

HAL2

Function name

  • HAL_PWREx_DisableFastSoftStart(void)

  • HAL_PWR_SetMainRegulatorStartupMode(hal_pwr_main_regulator_fast_startup_mode_t mode)

Function name

  • HAL_PWREx_EnableFastSoftStart(void)

  • HAL_PWR_SetMainRegulatorStartupMode(hal_pwr_main_regulator_fast_startup_mode_t mode)